atp analysis